embodied presence - German English Dictionary